package com.ocom.accesservice.service;

import com.alibaba.fastjson.JSONObject;
import com.baomidou.mybatisplus.extension.service.IService;
import com.github.pagehelper.PageInfo;
import com.ocom.common.entity.access.EntityMjRegionInfo;

import java.util.List;

public interface MjRegionInfoService extends IService<EntityMjRegionInfo> {
    List<EntityMjRegionInfo> selectMjRegionInfoList(Long comId, JSONObject object);

    PageInfo<EntityMjRegionInfo> selectPageInfoList(Long comId, JSONObject object);

    EntityMjRegionInfo selectRegionName(Long comId, String regionName);

    int insertEntityMjRegionInfo(Long comId, EntityMjRegionInfo saveEntityMjRegionInfo);

    int updateEntityMjRegionInfo(Long comId, EntityMjRegionInfo saveEntityMjRegionInfo);

    int removeRegionInfo(Long comId, Long regionId);

    EntityMjRegionInfo selectMjRegionInfo(Long companyId,EntityMjRegionInfo entityMjRegionInfo);

    List<EntityMjRegionInfo> selectMjRegionByIds(Long companyId,List<Long>ids);
}
